const runtime.mantbits64
26 uses
runtime (current package)
softfloat64.go#L12: mantbits64 uint = 52
softfloat64.go#L16: nan64 uint64 = (1<<expbits64-1)<<mantbits64 + 1<<(mantbits64-1) // quiet NaN, 0 payload
softfloat64.go#L17: inf64 uint64 = (1<<expbits64 - 1) << mantbits64
softfloat64.go#L18: neg64 uint64 = 1 << (expbits64 + mantbits64)
softfloat64.go#L30: sign = f & (1 << (mantbits64 + expbits64))
softfloat64.go#L31: mant = f & (1<<mantbits64 - 1)
softfloat64.go#L32: exp = int(f>>mantbits64) & (1<<expbits64 - 1)
softfloat64.go#L47: for mant < 1<<mantbits64 {
softfloat64.go#L55: mant |= 1 << mantbits64
softfloat64.go#L98: for mant < 1<<mantbits64 {
softfloat64.go#L102: for mant >= 4<<mantbits64 {
softfloat64.go#L107: if mant >= 2<<mantbits64 {
softfloat64.go#L110: if mant >= 4<<mantbits64 {
softfloat64.go#L122: if exp < bias64-int(mantbits64) {
softfloat64.go#L137: if mant < 1<<mantbits64 {
softfloat64.go#L141: return sign | uint64(exp-bias64)<<mantbits64 | mant&(1<<mantbits64-1)
softfloat64.go#L255: return f ^ (1 << (mantbits64 + expbits64))
softfloat64.go#L282: shift := mantbits64 - 1
softfloat64.go#L312: shift := mantbits64 + 2
softfloat64.go#L326: const d = mantbits64 - mantbits32 - 1
softfloat64.go#L331: const d = mantbits64 - mantbits32
softfloat64.go#L394: for fe > int(mantbits64) {
softfloat64.go#L398: for fe < int(mantbits64) {
softfloat64.go#L415: return fpack64(fs, mant, int(mantbits64), 0)
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |